Structures and pointers
Example 3: Using two structures
float most=factory[0].salary;
struct person *aux, *who;
for (aux=who=factory;
aux<factory+90; aux++)
if (aux->salary > most) {
who = aux;
most = aux->salary;
}